package com.zuoye.day12;

import java.util.ArrayList;
import java.util.Iterator;

public class ArrayListDemo {
    public static void main(String[] args) {
        //1. 添加任意5个单词在集合中
        ArrayList<String> list = new ArrayList<>();
        list.add("hello");
        list.add("hello");
        list.add("big");
        list.add("small");
        System.out.println(list);
        //2. 获得集合中元素的个数
        System.out.println("集合中元素的个数: " + list.size());
        //3. 迭代器遍历 集合中所有元素
       Iterator<String> it = list.iterator();
       while (it.hasNext()){
           String ele = it.next();
           System.out.println(ele);
       }
        //4. 获得第1个元素
        System.out.println("获得第1个元素: " + list.get(0));
        //5. 获得最后一个元素
        System.out.println("获得最后一个元素: " + list.get(list.size()-1));
        //6. 判断"hello" 在不在集合中
        System.out.println("\"hello\" 在不在集合中: " + list.contains("hello"));
        //7. 获得"good"单词在 集合中的下标
        System.out.println("\"good\"单词在 集合中的下标: " + list.indexOf("good"));
        //8. 删除"good"
        System.out.println(" 删除\"good\"" + list.remove("good"));
        //9. 删除 第2个元素
        System.out.println("删除 第2个元素" + list.remove(1));
    }
}
